/* ==================================================*/
*{
	margin:0px;
	padding:0px;
		list-style-type:none;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
	-webkit-text-size-adjust:none;
	
	}
h1,h2,h3,h4,h5,h6,ul,li,p{
	padding:0px;
	margin:0px;
	list-style-type:none;
	}
.Clear{
	clear:both;
	}

a{
color:#515151;
text-decoration:none;
}
a:hover {
color:#4278c2;
text-decoration:none;
}


._huifont a{
color:#898989;
text-decoration:none;
}
._huifont a:hover {
color:#4278c2;
text-decoration:none;
}
._Bottom_JJ{
margin-bottom:20px;

}

._Yellow a{
color:#e44600;
text-decoration:none;
display:block;
}



/* ==================================================*/

._TOP_welcome{
	width:100%;
	height:51px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	background:url(../image/form_bg_new.png) repeat-x;

	}
._TOP_welcome ._TOP_welcome_middle{
	width:1200px;
	height:51px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	}	
	
	
._TOP_welcome ._TOP_welcome_middle span{
	width:492px;
	height:31px;
	float:left;
	display:block;
	overflow:hidden;
		background:url(../image/adtop.gif) no-repeat;
		margin-top:5px;

	}		
	
	

._top_bg{
	width:100%;
	height:94px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	background:#4278c2;
	border-bottom:#ba2834 1px solid;
	}

	
._TOP{
	width:1200px;
	height:95px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	}


._TOP ._TOP_left{
	display:block;
	overflow:hidden;
	float:left;
	}
._TOP ._TOP_left a{
	width:364px;
	height:95px;
	background:url(../image/logo.gif) no-repeat;
	display:block;
	overflow:hidden;
	}
	
	
	
	
	
 ._TOP_right{
	float:right;
	}
	
._TOP_right form{
	 float:left;
	 margin-top:6px;
	}	
	
	
._input_1{
	width:200px;
	height:30px;
	line-height:30px;
	color:#8c8c8c;
	border:1px solid #ba2834;
	border-right:0px;
	margin:0px;
	padding:0px;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	text-indent:5px;
 overflow: hidden;
	 display:block;
	 	}
		
._input_2{
	width:49px;
	height:32px;
	line-height:32px;
	border:0px;
	margin:0px;
	padding:0px;
	float:right;
	background: url(../image/body_icq.gif) 0px 0px no-repeat;
	 cursor:pointer;
	  overflow: hidden;
	 display:block;
	}	
	
._input_2a{
	width:49px;
	height:32px;
	line-height:32px;
	border:0px;
	margin:0px;
	padding:0px;
	float:right;
	background: url(../image/body_icq.gif) 0px -32px no-repeat;
	 cursor:pointer;
	  overflow: hidden;
	 display:block;
	}		
	
	
	
	
	
._TOP_right P{
line-height:45px;
float:left;
margin-right:35px;
color:#f3f3f3;
	}
	
._TOP_right P a{
	color:#b0b0b0;
	margin:0px 5px;
	font-size:12px;
	}	
._TOP_right P a:hover{
	color:#515151;
	}	
	
	
	
	._ZI_BT{
	width:1200px;
	height:80px;
	line-height:80px;
		margin:0px auto;
		

	}
	
	._ZI_BT b{
	font-size:25px;
	font-weight:normal;
	color:#000;
	float:left;
	
	}
	
	
/* ==================================================*/
	
.Top_menu{
overflow:hidden;
display:block;
float:right;

	}
	
	
.Top_menu ._center{
overflow:hidden;
display:block;
margin:0px auto;

	}
/* =====	
.Top_menu ._center ._center_List_Name{
width:249px;
height:39px;
overflow:hidden;
display:block;
background:url(../image/body_icq.gif) -70px 0px no-repeat;
float:left;
margin-right:40px;
	}

	
.Top_menu ._center ._center_List_Name font{
width:249px;
text-align:center;
height:39px;
line-height:39px;
overflow:hidden;
display:block;
float:left;
font-size:16px;
color:#FFF;
font-weight:bold;
	}	
	
====*/		
	
		
	
	.Top_menu ._center ._center_Menu{
float:left;
	}
	
	.Top_menu ._center ._center_Menu li{
overflow:hidden;
display:block;
float:left;
	margin:0px 0px 0px 75px ;
line-height:95px;
	}
	.Top_menu ._center ._center_Menu li a{

	font-size:16px;
	color:#FFFFFF;
	line-height:95px;
	display:block;
	
	}			
	
	.Top_menu ._center ._center_Menu li a:hover{
	background:url(../image/menu_bg_new.gif)  0px bottom repeat-x;
	color:#97f6ff;
	}			
		
/* ==================================================*/
	
.ad{
width:100%;
height:410px;
overflow:hidden;
display:block;
background:url(../image/1.jpg) center 0px no-repeat;
}
.ad_1{
width:100%;
height:250px;
overflow:hidden;
display:block;
background:url(../image/1a.jpg) center 0px no-repeat;
margin-top:20px;
}




/* ==================================================*/
	
._Hot_product{
width:1199px;
overflow:hidden;
display:block;
margin:0px auto;
border:#d7d7d7 1px solid;
border-left:0px;
border-top:0px;

}
._Hot_product ._Hot_product_name{
width:232px;
height:220px;
overflow:hidden;
display:block;
float:left;
background:#acc8ef;
}	

._Hot_product ._Hot_product_name em{
width:200px;
height:80px;
overflow:hidden;
display:block;
float:right;
background:url(../image/hot_bg_new.gif) left top no-repeat;
}


		
._Hot_product ._Hot_product_name span{
float:right;
overflow:hidden;
display:block;
margin-bottom:3px;
color:#FFF;

width:200px;
height:40px;
line-height:40px;
display:block;
overflow:hidden;
text-indent:20px;
background:url(../image/hot_bg_new.gif) left -110px no-repeat;
color:#0748a2;

}	
._Hot_product ._Hot_product_name  span a{
font-size:16px;
}	

._Hot_product .line_Y a{
width:200px;
height:40px;
line-height:40px;
display:block;
overflow:hidden;
background:url(../image/hot_bg_new.gif) left -247px no-repeat;
color:#0748a2;
}



/* =====================================
._Hot_product .line_Y1 a{
width:200px;
height:40px;
line-height:40px;
display:block;
overflow:hidden;
text-indent:40px;
color:#FFF;
background:url(../image/hot_bg_new.gif) left -153px no-repeat;
}
._Hot_product .line_Y1 a:hover{
color:#0748a2;
background:url(../image/hot_bg_new.gif) left -290px no-repeat;
}


._Hot_product .line_Y2 a{
width:200px;
height:40px;
line-height:40px;
display:block;
overflow:hidden;
text-indent:40px;
color:#FFF;
background:url(../image/hot_bg_new.gif) left -196px no-repeat;
}
._Hot_product .line_Y2 a:hover{
color:#0748a2;
background:url(../image/hot_bg_new.gif) left -333px no-repeat;
}

=============*/

._Hot_product ._Hot_P_L{
width:955px;
height:194px;
overflow:hidden;
display:block;
float:right;
margin-top:10px;
}

._Hot_product ._Hot_P_L li{
width:190px;
overflow:hidden;
display:block;
float:left;
border-right:1px solid #ededed;
}
._Hot_product ._Hot_P_L ul li:nth-child(5){
border-right:0px;
}




._Hot_product ._Hot_P_L li p{
width:190px;
height:130px;
text-align:center;
overflow:hidden;
display:block;
float:left;
margin-bottom:20px;
}
._Hot_product ._Hot_P_L li p img{
 max-width:140px;
  max-height:120px;
  width:expression(this.width > 140 ? "140px" : this.width);
  height:expression(this.height > 120 ? "120px" : this.height);
  overflow:hidden;
  }





._Hot_product ._Hot_P_L li span{
width:160px;
height:22px;
line-height:22px;
text-align:center;
overflow:hidden;
display:block;
font-size:12px;
color:#a4a4a4;
margin:0px auto;
white-space: nowrap;
text-overflow: ellipsis;
}
._Hot_product ._Hot_P_L li span a{
width:160px;
height:22px;
line-height:22px;
text-align:center;
overflow:hidden;
display:block;
font-size:14px;
color:#000;
white-space: nowrap;
text-overflow: ellipsis;
}

._Hot_product ._Hot_P_L .Border_NO{
border: none;
}
.Border_NO{
border: none;
}




/* ==================================================*/
._Home_product{
width:100%;
background:#f5f5f5;
margin:50px 0px 0px 0px;
display:block; 
overflow:hidden;
padding-bottom:50px;

}

._M_Products{
width:1200px;
margin:30px auto 0px auto;
display:block;
overflow:hidden;
padding-top:30px;


}
/* ============*/


._M_Products ._M_Products_Name_0{
width:1200px;
margin:0px auto;
display:block;
overflow:hidden;
text-align:center;
}

._M_Products ._M_Products_Name_0 ._left{
width:auto;
display:block;
overflow:hidden;
margin:0px auto;
clear:both;
}

._M_Products ._M_Products_Name_0 ._left b{
font-size:30px;
color:#000000;

}

._M_Products ._M_Products_Name_0 ._left span{
width:40px;
height:5px;
background:#e44600;
display:block;
margin:15px auto 10px auto;
}



/* ============*/


._M_Products ._M_Products_Name_1{
width:1200px;
margin:30px auto 0px auto;
display:block;
overflow:hidden;
text-align:center;
}


._M_Products ._M_Products_Name_1 ._left{
width:auto;
display:block;
overflow:hidden;
margin:0px auto;
clear:both;
}

._M_Products ._M_Products_Name_1 ._left b{
font-size:30px;
color:#000000;

}

._M_Products ._M_Products_Name_1 ._left span{
width:40px;
height:5px;
background:#011ab7;
display:block;
margin:15px auto 10px auto;
}


/* ============*/

/* ============*/


._M_Products ._M_Products_Name_2{
width:1200px;
margin:30px auto 0px auto;
display:block;
overflow:hidden;
text-align:center;
}


._M_Products ._M_Products_Name_2 ._left{
width:auto;
display:block;
overflow:hidden;
margin:0px auto;
clear:both;
}

._M_Products ._M_Products_Name_2 ._left b{
font-size:30px;
color:#000000;
}

._M_Products ._M_Products_Name_2 ._left span{
width:40px;
height:5px;
background:#871eb8;
display:block;
margin:15px auto 10px auto;
}


/* ============*/



._M_Products_Name_right p{
height:39px;
display:block;
overflow:hidden;
margin:0px 0px 0px 20px;
line-height:48px;
margin:0px auto;
text-align:center;
}

._M_Products_Name_right p span{
padding:0px 10px;
overflow:hidden;
border-right:#CCCCCC 1px solid;
}

._M_Products_Name_right p span:last-child{
border-right:0px;
}




._M_Products_Name_right font{
width:135px;
height:39px;
line-height:39px;
display:block;
overflow:hidden;
margin:20px auto 30px auto;
border:#e44600 1px solid;
text-align:center;
}













._M_Products ._M_Products_list{
width:1200px;
display:block;
overflow:hidden;
margin-top:20px;
}
._M_Products ._M_Products_list ._Left_1{
width:234px;
height:600px;
display:block;
overflow:hidden;
float:left;
}
._M_Products ._M_Products_list ._Left_1 p{
float:left;
}


._M_Products ._M_Products_list ._Left{
width:234px;
height:600px;
display:block;
overflow:hidden;
float:left;
}



/* ============*/


._M_Products ._M_Products_list ._Right{
width:965px;
display:block;
overflow:hidden;
float:right;
}

._M_Products ._M_Products_list ._Right ul{
width:955px;
display:block;
overflow:hidden;
float:right;
}

._M_Products ._M_Products_list ._Right li{
width:225px;
height:290px;
background:#FFFFFF;
display:block;
overflow:hidden;
float:left;
text-align:center;
margin-left:13px;
}
._M_Products ._M_Products_list ._Right li a{
width:225px;
height:290px;
overflow:hidden;
display:block;
}

._M_Products ._M_Products_list ._Right li a ._bottom_yellow_all{
width:223px;
height:288px;
overflow:hidden;
display:block;
border:#FFFFFF 1px solid;
}

._M_Products ._M_Products_list ._Right li a:hover ._bottom_yellow_all{
width:223px;
height:288px;
overflow:hidden;
display:block;
border:#99c4ff 1px solid;
}

._M_Products ._M_Products_list ._Right ._bottom_yellow_all p img{
 max-width:150px;
  max-height:150px;
  width:expression(this.width > 150 ? "150px" : this.width);
  height:expression(this.height > 150 ? "150px" : this.height);
  overflow:hidden;
  }






._M_Products ._M_Products_list ._Right li a ._Font_Bold{
width:200px;
height:20px;
line-height:20px;

color:#515151;
font-size:14px;

text-align:center;
overflow:hidden;
display:block;
white-space: nowrap;
text-overflow: ellipsis;
margin:0px auto;

}

._M_Products ._M_Products_list ._Right li a:hover ._Font_Bold{
color:#4278c2;
}




._M_Products ._M_Products_list ._Right li a p{
width:225px;
height:215px;
overflow:hidden;
}

._M_Products ._M_Products_list ._Right li a span{
width:200px;
height:20px;
line-height:20px;
font-size:12px;
color:#a4a4a4;

text-align:center;
overflow:hidden;
display:block;
white-space: nowrap;
text-overflow: ellipsis;
margin:0px auto;


}

._M_Products ._M_Products_list ._Right li a  b{
width:225px;
overflow:hidden;
display:block;
margin-top:10px;
}

._M_Products ._M_Products_list ._Right li a  b em{
width:15px;
height:15px;
background:url(../image/body_icq.gif)  -400px 0px no-repeat;
overflow:hidden;
display:block;
margin:0px auto;
}

/* ============*/









.Home_news{
width:1200px;
display:block;
overflow:hidden;
margin:50px auto 50px auto;
}



.Home_news_Name{
width:100%;
height:35px;
line-height:35px;
display:block;
overflow:hidden;
}

 .Home_news_Name b{
float:left;
font-size:18px;
color:#000794;
}
.Home_news_Name span{
float:left;
font-size:18px;
margin-left:5px;
color:#9b9b9b;
}

.Home_news_Name font{

float:right;
}


 .Home_news_Name font a{
width:85px;
height:30px;
line-height:30px;
font-size:14px;
text-align: center;
display:block;
overflow:hidden;
color:#4278c2;
border:1px solid #4278c2;
background:#FFF;
}
.Home_news_Name font a:hover{
color:#FFFFFF;
border:1px solid #4278c2;
background:#4278c2;
}












.Home_news .Home_news_left{
width:550px;
float: left;
overflow:hidden;
display:block;
}






.Home_news .Home_news_right{
width:550px;
float: right;
overflow:hidden;
display:block;
}


.Home_news li{
width:550px;
height:105px;
overflow:hidden;
display:block;
float: left;
border-bottom:#CCCCCC dashed 1px;
padding-bottom:20px;
margin-top:20px;
}

.Home_news li p{
width:100px;
height:86px;
overflow:hidden;
display:block;
float: left;
border:#f3f3f3 solid 1px;
text-align:center;
}

.Home_news li p img{
 max-width:98px;
  max-height:84px;
  width:expression(this.width > 98 ? "98px" : this.width);
  height:expression(this.height > 84 ? "84px" : this.height);
  overflow:hidden;
}




.Home_news li dl{
width:420px;
overflow:hidden;
display:block;
float: right;
}


.Home_news li dl dt{
width:100%;
display:block;
overflow:hidden
}

.Home_news li dl dt b a{
width:335px;
display:block;
overflow:hidden;
float:left;
font-size:14px;
}

.Home_news li dl dt b a:hover{
color:#4278c2;
}


.Home_news li dl dt span{
float:right;
font-size:16px;
color:#c7c7c7;
}




.Home_news li dl dd{
width:420px;
height:36px;
float:left;
font-size:12px;
color:#333333;
display:block;
overflow:hidden;
margin-top:12px;
line-height:18px;



display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;

}



.Home_news li dl dd a{
color:#a6a6a6;
}

.Home_news li dl dd a:hover{
color:#515151;
}








/* =======底部=====*/


._Bottome{
width:100%;
display:block;
overflow:hidden;
}



._Bottome ._Bottome_Top{
width:100%;
height:85px;
line-height:85px;
border-top:#4278c2 1px solid;
background:#f5f5f5;
display:block;
overflow:hidden;
}


._Bottome ._Bottome_Top ._Bottome_center{
width:1060px;
display:block;
overflow:hidden;
margin:0px auto;
background:url(../image/body_icq.gif) 0px -420px no-repeat;
}

._Bottome ._Bottome_Top ._Bottome_center span{
width:265px;
display:block;
overflow:hidden;
float:left;
font-size:16px;
color:#4278c2;
text-indent:115px;
}






._Bottome ._Bottome_link{
width:100%;
height:32px;
line-height:32px;
background:#f5f5f5;
border-top:#e3e3e3 1px solid;
border-bottom:#e3e3e3 1px solid;
display:block;
overflow:hidden;
}



._Bottome ._Bottome_link ._Bottome_link_center{
width:1200px;
height:32px;
line-height:32px;
display:block;
overflow:hidden;
margin:0px auto;
}

._Bottome ._Bottome_link ._Bottome_link_center b{
font-size:14px;
color:#CCCCCC;
float:left;
}

._Bottome ._Bottome_link ._Bottome_link_center p{
width:1100px;
font-size:12px;
float:left;
margin-left:15px;
display:block;
overflow:hidden;
}
._Bottome ._Bottome_link ._Bottome_link_center p span{
float:left;
margin:0px 5px;
}

._Bottome ._Bottome_link ._Bottome_link_center p span a{
color:#c4c4c4;
}
._Bottome ._Bottome_link ._Bottome_link_center p span a:hover{
color:#CCCCCC;
}







._Bottome ._Bottome_list{
width:100%;
background:#f5f5f5;
display:block;
overflow:hidden;
padding-bottom:25px;
}
._Bottome ._Bottome_list ._Bottome_list_center{
width:1200px;
display:block;
overflow:hidden;
margin: 20px auto 0px auto;
}

._Bottome ._Bottome_list ._Bottome_list_center dl{
width:100px;
display:block;
overflow:hidden;
float:left;
margin: 0px 30px 0px 0px;
}
._Bottome ._Bottome_list ._Bottome_list_center dl dt{
width:100px;
display:block;
overflow:hidden;
float:left;
font-size:14px;
color:#4278c2;
margin: 0px 0px 15px 0px ;
}

._Bottome ._Bottome_list ._Bottome_list_center dl dd{
width:100px;
display:block;
overflow:hidden;
float:left;
line-height:22px;
}
._Bottome ._Bottome_list ._Bottome_list_center dl dd a{
font-size:12px;
color: #999999;
}
._Bottome ._Bottome_list ._Bottome_list_center dl dd a:hover{
color: #000;
}







._Bottome ._Bottome_list ._Bottome_list_center ._Right{
margin-top:20px;
float:right;
}
._Bottome ._Bottome_list ._Bottome_list_center ._Right p{
float:left;
}

._Bottome ._Bottome_list ._Bottome_list_center ._Right b{
float:left;
text-align:center;
margin-left:20px;
}

._Bottome ._Bottome_list ._Bottome_list_center ._Right b span{
display:block;
overflow:hidden;
color:#969696;
font-size:14px;
}

._Bottome ._Bottome_list ._Bottome_list_center ._Right b strong{
display:block;
overflow:hidden;
color:#e44600;
font-size:25px;
line-height:35px;
}




._Bottome ._Bottome_B{
width:100%;
height:35px;
line-height:35px;
overflow:hidden;
display:block;
background:#a2a2a2;
}
._Bottome ._Bottome_B p{
width:1200px;
line-height:35px;
overflow:hidden;
display:block;
color:#FFF;
font-weight:normal;
margin:0px auto;
}
._Bottome ._Bottome_B p strong{
color:#FFF;
font-weight:normal;
float:left;
}
._Bottome ._Bottome_B p span{
color:#FFF;
font-weight:normal;
float:left;
margin-left:10px;
}

._Bottome ._Bottome_B p font{
font-weight:normal;
float:right;
margin-left:10px;
}
._Bottome ._Bottome_B p font a{
color:#FFF;
}


/* =======图片垂直居中flex布局=====*/

.ui-flex {
            display: -webkit-box !important;
            display: -webkit-flex !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .ui-flex, .ui-flex *, .ui-flex :after, .ui-flex :before {
            box-sizing: border-box
        }

        .ui-flex.justify-center {
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        .ui-flex.center {
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }
/* ============*/


._ZY_bg{
width:100%;
display:block;
overflow:hidden;
padding-bottom:50px;

}




._ZY_body{
width:1200px;
margin:0px auto;
display:block;
overflow:hidden;
}

._ZY_body ._list_left{
width:233px;
display:block;
overflow:hidden;
float:left;
margin-left:8px;
padding:20px 0px;
margin-top:15px;
}

._ZY_body ._list_left li{
width:233px;
height:29px;
float:left;
display:block;
overflow:hidden;
border-bottom:#f3f3f3 solid 1px;
}


._ZY_body ._list_left li a{
width:233px;
height:30px;
line-height:30px;
font-size:14px;
float:left;
display:block;
overflow:hidden;
background:url(../image/list_bg.gif) 0px 0px no-repeat;
text-indent:3px;
}
._ZY_body ._list_left li a:hover{
background:url(../image/list_bg.gif) 0px -30px no-repeat;
color:#4278c2;
}



._ZY_body_right{
width:900px;
overflow: hidden;
display:block;
float:right;
margin-top:20px;
}


._Zy_Name{
width:100%;
overflow: hidden;
display:block;
float:left;
line-height:60px;
text-align:center;
border-bottom:#4278c2 solid 1px;
margin-bottom:30px;

}

._Zy_Name b{
overflow: hidden;
display:block;
color:#4278c2;
float:left;
font-size:25px;
font-weight:normal;

}
 ._Zy_Name span{
overflow: hidden;
display:block;
color:#4278c2;
float:left;
font-size:22px;

}



._ZY_body_right ._List{
overflow: hidden;
display:block;
color:#898989;
float:right;
}
._ZY_body_right ._List span{
overflow: hidden;
display:block;
color:#898989;
float:right;
font-size:12px;
float:left;
}






._ZY_body_right ._ZY_body_right_text{
width:930px;
overflow: hidden;
display:block;
margin:30px 0px 10px 0px;
float:left;
}






._ZY_Contact{
width:100%;
display:block;
overflow:hidden;

}
._ZY_Contact p{
margin:10px 0px;

}

._ZY_Contact p a{
text-decoration:underline;
color:#0099FF;

} 




._ZY_Contact dl{
width:250px;
display:block;
overflow:hidden;
float:left;
margin-right:30px;
}
._ZY_Contact dt{
font-size:14px;
line-height:32px;
width:250px;
display:block;
overflow:hidden;
float:left;
font-weight:bold;
color:#8b8b8b;
border-bottom:#CCCCCC solid 1px;
margin-bottom:15px;
}

._ZY_Contact dd{
width:250px;
display:block;
overflow:hidden;
float:left;
line-height:22px;
}











			
		
.Contact_list_form{
	width:898px;
	overflow:hidden;
	display:block;
	margin-top:50px;
	border:#cccccc solid 1px;
	padding:30px 0px;
}	

.Contact_list_form h1{
	width:870px;
	font-size:20px;
	overflow:hidden;
	display:block;
	color:#515151;
	margin-top:30px;
	text-align:left;
	margin:0px auto;
}	
.Contact_list_form h3{
	width:870px;
	font-size:14px;
	overflow:hidden;
	display:block;
	text-align:left;
	margin:10px auto 0px auto;
	font-weight:normal;
	border-bottom:#cccccc solid 1px;
	padding-bottom:20px;
}	

.Contact_list_form  form{
width:620px;
	overflow:hidden;
	display:block;
	margin:40px auto 0px auto;
}
.Contact_list_form  .Form_line{
	width:500px;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#666666;
	overflow:hidden;
	display:block;
	float:left;
	margin:5px 3px 0px 10px;
	background:#f3f3f3;
	text-indent:3px;
	padding:0px;
	border:none;
}
	
.Contact_list_form td{
color:#aaaaaa;}




.Contact_list_form  .Form_line_1{
	width:500px;
	height:150px;
	line-height:30px;
	font-size:12px;
	color:#666666;
	border:none;
	display:block;
	float:left;
	margin:5px 0px 0px 10px;
	background:#f3f3f3;
	text-indent:3px;
	padding:0px;
}


/*===============================*/





._Questions{
width:930px;
overflow:hidden;
display:block;
}

._Questions dl{
width:930px;
overflow:hidden;
display:block;
float: left;
margin-bottom:30px;
}

._Questions dl dt{
width:928px;
overflow:hidden;
display:block;
float: left;
font-size:20px;
color:#000000;
background:url(../image/body_img.png) 0px -55px no-repeat;
text-indent:30px;
}
._Questions dl dt a{
font-size:16px;
color:#000;
}
._Questions dl dt a:hover{
color:#4278c2;
}


._Questions dl dd{
width:928px;
overflow:hidden;
display:block;
float: left;
margin-top:10px;
background:#f5f5f5;
}
._Questions dl dd span{
width:900px;
line-height:20px;
display:block;
overflow:hidden;
margin:10px auto;
}


._Questions dl dd span a{
color:#adadad;
}
._Questions dl dd span a:hover{
color:#696969;
}



._map{
width:930px;
overflow:hidden;
display:block;

}

._map dl{
width:930px;
overflow:hidden;
display:block;
float:left;
margin-bottom:30px;
}

._map dl dt{
width:930px;
overflow:hidden;
display:block;
float:left;
line-height:50px;
border-bottom:#d9d9d9  dashed 1px;
font-size:16px;
color:#e44600;
}
._map dl dd{
overflow:hidden;
display:block;
float:left;
margin: 20px 25px 0px 0px ;

}
._map ._map_product h1{
width:930px;
overflow:hidden;
display:block;
float:left;
margin-bottom:20px;
font-size:16px;
color:#b7b7b7;

}

._map  ._map_product ul{
width:290px;
overflow:hidden;
display:block;
float:left;
margin-right:20px;
margin-bottom:50px;

}
._map ._map_product li{
width:290px;
line-height:22px;
overflow:hidden;
display:block;
float:left;
}



._news_page{
width:930px;
overflow:hidden;
display:block;
}

._news_page ._news_page_photo{
width:930px;
overflow:hidden;
display:block;
}
._news_page ._news_page_photo ._Left{
width:400px;
height:300px;
overflow:hidden;
display:block;
float: left;
}
._news_page ._news_page_photo ._Left p{
width:400px;
height:300px;
overflow:hidden;
display:block;
}

._news_page ._news_page_photo ._Left p img{
 max-width:400px;
  max-height:300px;
  width:expression(this.width > 400 ? "400px" : this.width);
  height:expression(this.height > 300 ? "300px" : this.height);
  overflow:hidden;
}




._news_page ._news_page_photo ._Right{
width:500px;
overflow:hidden;
display:block;
float: right;
}





._news_page ._news_page_photo ._Right h1{
overflow:hidden;
display:block;
margin-bottom:10px;
}

._news_page ._news_page_photo ._Right h1 a{
font-size:20px;
font-weight:normal;
}
._news_page ._news_page_photo ._Right h1 a:hover{
color:#4278c2;
}



._news_page ._news_page_photo ._Right span{
width:100%;
overflow:hidden;
display:block;
margin-bottom:50px;
font-size:12px;
line-height:20px;
color:#a4a4a4;
}

._news_page ._news_page_photo ._Right b a{
width:120px;
height:35px;
overflow:hidden;
display:block;
line-height:35px;
color:#FFF;
text-align: center;
background:#72abe9;
font-size:14px;
}

._news_page ._news_page_photo ._Right b a:hover{
background:#4278c2;
}









._news_page ._news_List{
width:930px;
overflow:hidden;
display:block;
margin-top:30px;
float: left;

}


._news_page ._news_List dl{
width:930px;
overflow:hidden;
display:block;
margin-bottom:15px;
border-bottom:#e2e2e2 dashed 1px;
padding-bottom:15px;
}
._news_page ._news_List dt{
width:930px;
overflow:hidden;
display:block;
line-height:32px;
}

._news_page ._news_List dt a{
color:#000000;
font-size:18px;
}
._news_page ._news_List dt a:hover{
color:#4278c2;
}

._news_page ._news_List dd{
width:80%;
overflow:hidden;
display:block;
line-height:18px;
float: left;
color:#a4a4a4;

}

._news_page ._news_List span a{
width:22px;
height:22px;
overflow:hidden;
display:block;
line-height:20px;
float: right;
color:#e44600;
text-align:center;
background:#FFF;
font-weight:bold;
font-size:14px;
border:1px solid #e44600;
}
._news_page ._news_List span a:hover{
background:#e44600;
color:#FFF;
}


._Number{
width:100%;
display:block;
overflow:hidden;
}
._Number dd{
width:22px;
height:22px;
display:block;
overflow:hidden;
float:left;
margin-right:3px;
}

._Number dd a{
width:22px;
height:22px;
line-height:22px;
text-align:center;
display:block;
overflow:hidden;
font-size:12px;
background:#d8d8d8;
font-weight:bold;
color:#515151;
}
._Number dd a:hover{
background:#e44600;
color:#FFF;
}
._Number dd a:visited {
background:#eaeaea;
color:#c7c7c7;
}


._Number span{
	display: block;
width:22px;
height:22px;
display:block;
overflow:hidden;
float:left;
margin-right:30px;
}

._Number span a{
width:22px;
height:22px;
line-height:22px;
text-align:center;
display:block;
overflow:hidden;
font-size:12px;
background:#d8d8d8;
font-weight:bold;
color:#515151;
}
._Number span a:hover{
background:#e44600;
color:#FFF;
}
._Number span a:visited {
background:#eaeaea;
color:#c7c7c7;
}






._news_page_text{
width:100%;
display:block;
overflow:hidden;
}



._news_page_text ._Text{
line-height:22px;
margin-top:30px;
}
._news_page_text ._news_page_text_name{
width:100%;
display:block;
overflow:hidden;
border-bottom:#CCCCCC  dashed 1px;
padding-bottom:20px;
}
._news_page_text ._news_page_text_name h1{
width:100%;
display:block;
overflow:hidden;
font-size:28px;
font-weight:normal;
color:#000000;
}
._news_page_text ._news_page_text_name p{
width:100%;
display:block;
overflow:hidden;
font-size:12px;
line-height:32px;
font-weight:normal;
color:#bfbfbf;
}

._news_page_text ._news_page_text_name span{
width:100%;
display:block;
overflow:hidden;
margin:20px 0px;
}

._news_page_text ._news_page_text_name span a{
height:30px;
width:135px;
line-height:30px;
text-align:center;
display:block;
overflow:hidden;
background:#FFF;
border:#FF0000 solid 1px;
font-size:14px;
}


._Porduct_page{
width:100%;
background:#f5f5f5;
display:block;
overflow:hidden;
}

._Porduct_page ._Porduct_page_center{
width:1200px;
display:block;
overflow:hidden;
margin:20px auto 0px auto;
}






._Porduct_page_T{
width:100%;
text-align:left;
overflow: hidden;
display:block;
color:#898989;
padding-bottom:25px;
}
._Porduct_page_T span{
overflow: hidden;
display:block;
color:#898989;
float:right;
font-size:12px;
float:left;
}







._Porduct_page ._Porduct_page_center ._Porduct_page_list{
width:100%;
overflow: hidden;
display:block;
padding:10px 20px;
padding-left:0px;
line-height:32px;
border-bottom:#dedede solid 1px;
}

 ._Porduct_page_list ._Left{
width:65px;
overflow: hidden;
display:block;
text-align:left;
font-size:14px;
color:#b5b5b5;
float:left;
font-weight:bold;
}


 ._Porduct_page_list ._Right{
width:1080px;
overflow: hidden;
display:block;
float:right;

}
 ._Porduct_page_list ._Right dt{
overflow: hidden;
display:block;
float:left;
margin-right:20px;

}










/* ============*/


._product_CP{
width:1200px;
display:block;
overflow:hidden;
float:left;
}

._product_CP ul{
width:100%;
display:block;
overflow:hidden;
float:right;
}

._product_CP li{
width:225px;
height:290px;
background:#FFFFFF;
display:block;
overflow:hidden;
float:left;
text-align:center;
margin-right:15px;
margin-bottom:15px;
}
._product_CP li a{
width:225px;
height:290px;
overflow:hidden;
display:block;
text-align:center;

}

._product_CP li a ._bottom_yellow_all{
width:223px;
height:288px;
overflow:hidden;
display:block;
border:#FFFFFF 1px solid;
}

._product_CP li a:hover ._bottom_yellow_all{
width:223px;
height:288px;
overflow:hidden;
display:block;
border:#ffa800 1px solid;
}






._product_CP li a ._Font_Bold{
width:200px;
height:20px;
line-height:20px;


color:#000;
font-size:12px;

text-align:center;
overflow:hidden;
display:block;
white-space: nowrap;
text-overflow: ellipsis;

}

._product_CP li a:hover ._Font_Bold{
color:#e44600;
}



._product_CP li a p{
width:225px;
height:215px;
overflow:hidden;
}

._product_CP ._bottom_yellow_all p img{
 max-width:150px;
  max-height:150px;
  width:expression(this.width > 150 ? "150px" : this.width);
  height:expression(this.height > 150 ? "150px" : this.height);
  overflow:hidden;
  }






._product_CP li a span{
width:200px;
height:20px;
line-height:20px;
overflow:hidden;
display:block;
font-size:12px;
color:#a4a4a4;
margin:0px auto;
text-overflow:ellipsis;/* 超出部分显示省略号 */
white-space: nowrap;/*规定段落中的文本不进行换行 */　

}

._product_CP li a  b{
width:225px;
overflow:hidden;
display:block;
margin-top:10px;
}

._product_CP li a  b em{
width:15px;
height:15px;
background:url(../image/body_icq.gif)  -400px 0px no-repeat;
overflow:hidden;
display:block;
margin:0px auto;
}

/* ============*/




._Number_1{
width:100%;
clear:both;
display:block;
overflow:hidden;
margin:30px  auto 50px  auto;
text-align:center;
}


._Number_1  a{
/*width:22px;*/
height:22px;
line-height:22px;
text-align:center;
overflow:hidden;
font-size:12px;
background:#FFF;
font-weight:bold;
color:#515151;
display:inline-block;
padding: 0 10px;
}
._Number_1  a:hover{
background:#4278c2;
color:#FFF;
}
._Number_1  a:visited {
background:#eaeaea;
color:#c7c7c7;
}


._Number_1{
width:100%;
clear:both;
display:block;
overflow:hidden;
margin:30px  auto 50px  auto;
text-align:center;
}

._Number_1 span {margin-right: 10px;}







/* ============*/


._P_all_toP{
width:1200px;
display:block;
overflow:hidden;
margin:30px auto 0px auto;
}







._P_all_toP ._left{
width:500px;
height:500px;
display:block;
overflow:hidden;
float:left;
}
._P_all_toP ._left p{
width:498px;
height:498px;
display:block;
overflow:hidden;
text-align:center;
}

._P_all_toP ._left p img{
 max-width:400px;
  max-height:400px;
  width:expression(this.width > 400 ? "400px" : this.width);
  height:expression(this.height > 400 ? "400px" : this.height);
  overflow:hidden;
  }



._P_all_toP ._right{
width:650px;
display:block;
overflow:hidden;
float:right;
}

._P_all_toP ._right dt{
width:100%;
display:block;
overflow:hidden;
line-height:32px;
font-size:25px;
color:#e44600;
border-bottom:#e2e2e2 dashed 1px;
padding-bottom:20px;
}
._P_all_toP ._right dd{
width:100%;
display:block;
overflow:hidden;
line-height:22px;
font-size:14px;
color:#a4a4a4;
margin-top:20px;
}
._P_all_toP ._right b{
width:100%;
display:block;
overflow:hidden;
line-height:22px;
font-size:16px;
color:#c1c1c1;
margin-top:20px;
font-weight: normal;
}
._P_sc{
width:57px;
float:left;
margin:0px 5px ;
display:block;
overflow:hidden;

}
._P_fx{
width:57px;
float:left;
margin:0px 5px ;
display:block;
overflow:hidden;

}

._P_sc a{
width:57px;
height:26px;
display:block;
overflow:hidden;
background:url(../image/p_link_bg.gif) 0px 0px no-repeat;
}
._P_fx a{
width:57px;
height:26px;
display:block;
overflow:hidden;
background:url(../image/p_link_bg.gif) -57px -0px no-repeat;

}

._P_sc a:hover{
background:url(../image/p_link_bg.gif) 0px -26px no-repeat;
}
._P_fx a:hover{
width:57px;
background:url(../image/p_link_bg.gif) -57px -26px no-repeat;
}







/* ============*/


._P_all_toP_text{
width:1200px;
display:block;
overflow:hidden;
margin:30px auto 0px auto;
border-top:#e2e2e2 dashed 1px;
padding-bottom:50px;
}



._P_all_toP_text ._Name{
width:100%;
display:block;
overflow:hidden;
line-height:22px;
font-size:16px;
color:#c1c1c1;
margin-top:20px;
font-weight: normal;
margin-bottom:50px;
}



/*===============================*/

._PhotoList_page{
width:930px;
overflow:hidden;
display:block;
border-bottom:#CCCCCC dashed 1px;
padding-bottom:30px;
margin-bottom:30px;
}
._PhotoList_page ._Left{
width:300px;
height:200px;
overflow:hidden;
float: left;
display:block;
}



._PhotoList_page ._Left p{
width:300px;
height:200px;
overflow:hidden;
border:0px;
text-align:center;
border:#CCCCCC 1px solid;
padding:0px;
margin:0px;
}






._PhotoList_page ._Right{
width:600px;
overflow:hidden;
display:block;
float: right;
}





._PhotoList_page ._Right h1{
width:100%;
overflow:hidden;
display:block;
margin-bottom:10px;
}

._PhotoList_page ._Right h1 a{
font-size:22px;
font-weight:normal;
}

._PhotoList_page ._Right span{
width:100%;
overflow:hidden;
display:block;
margin-bottom:50px;
font-size:12px;
line-height:20px;
color:#a4a4a4;
}

._PhotoList_page ._Right b a{
width:120px;
height:35px;
overflow:hidden;
display:block;
line-height:35px;
color:#FFF;
text-align: center;
background:#e44600;
font-size:14px;
}

._PhotoList_page ._Right b a:hover{
background:#e47b00;
}

/*===============================*/






/* ============



	.Top_menu ._center ._center_Menu_1{
height:35px;
float:left;
margin:3px 0px 0px 0px;
	}
	
	.Top_menu ._center ._center_Menu_1 li{
overflow:hidden;
display:block;
float:left;
	margin:0px 50px ;
	height:35px;
line-height:35px;
	}
	.Top_menu ._center ._center_Menu_1 li a{

	font-size:16px;
	color:#FFFFFF;
	
	}			
	
	.Top_menu ._center ._center_Menu_1 li a:hover{
	color:#fff000;
	}	
	
	=====*/
	
	
	
	
	
	
	
	
	